32 Proximity Algorithms
نویسندگان
چکیده
The notion of distance is fundamental to many aspects of computational geometry. A classic approach to characterize the distance properties of planar (and highdimensional) point sets that has been studied since the early 1980s are proximity graphs (Section 32.1). Proximity graphs are geometric graphs in which two vertices p, q are connected by an edge (p, q) if and only if a certain exclusion region for p, q contains no points from the vertex set. Depending on the specific exclusion region, many variants of proximity graphs can be defined, such as relative neighborhood graphs, Delaunay triangulations, β-skeletons, empty-strip graphs, etc. Since proximity graphs encode interesting information on the intrinsic structure of the point set, they have found many applications. From an algorithmic point of view, it is extremely useful to have a compact representation of the distance structure of a point set. The well-separated pair decomposition (WSPD) offers one way to achieve this (Section 32.2). WSPDs have numerous algorithmic applications, and the notion generalizes to certain non-Euclidean metrics. Furthermore, several variants of the WSPD have been developed to address its shortcomings, e.g., semi-separated pair decompositions and (α, β)-pair decompositions. Geometric spanners provide another means to approximate the complete Euclidean metric (Section 32.3). Here, the distance function is approximated by the shortest path distance in a sparse geometric graph. There are four basic constructions for geometric spanners: the greedy spanner, the Yao graph, the Θ-graph and the WSPD-spanner. To optimize various parameters, many variants have been defined, and the notion can be generalized beyond the Euclidean setting. Finally, we discuss work on making proximity structures dynamic, allowing for insertions and deletions of points (Section 32.4). The fundamental problem here is the dynamic nearest neighbor problem, which serves as a starting point for other structures. Additionally, there are several results on making geometric spanners dynamic.
منابع مشابه
Clustering with Proximity Graphs: Exact and Efficient Algorithms
Graph Proximity Cleansing (GPC) is a string clustering algorithm that automatically detects cluster borders and has been successfully used for string cleansing. For each potential cluster a so-called proximity graph is computed, and the cluster border is detected based on the proximity graph. However, the computation of the proximity graph is expensive and the state-of-the-art GPC algorithms on...
متن کاملAn iBeacon based Proximity and Indoor Localization System
Indoor localization and Location Based Services (LBS) can greatly benefit from the widescale proliferation of communication devices. The basic requirements of a system that can provide the aforementioned services are energy efficiency, scalability, lower costs, wide reception range, high localization accuracy and availability. Different technologies such as WiFi, UWB, RFID have been leveraged t...
متن کاملEfficient Engines for Keyword Proximity Search
This paper presents a formal framework for investigating keyword proximity search. Within this framework, three variants of keyword proximity search are defined. For each variant, there are algorithms for enumerating all the results in an arbitrary order, in the exact order and in an approximate order. The algorithms for enumerating in the exact order make the inevitable assumption that the siz...
متن کاملStreaming algorithms for proximity problems in high dimensions
In this project, we study proximity problems in high dimensional space. We give efficient algorithms in the data stream model that compute an approximation of the Minimum Enclosing Ball and diameter of a point set. We also give a simple insertion only data sructure that answers approximate farthest point queries.
متن کاملFast Proximity Queries with Swept Sphere Volumes
We present novel algorithms for fast proximity queries using swept sphere volumes. The set of proximity queries includes collision detection and both exact and approximate separation distance computation. We introduce a new family of bounding volumes that correspond to a core primitive shape grown outward by some o set. The set of core primitive shapes includes a point, line, and rectangle. Thi...
متن کاملProximity Queries with Swept Sphere Volumes
We present novel algorithms for fast proximity queries using swept sphere volumes. The set of proximity queries includes collision detection and both exact and approximate separation distance computation. We introduce a new family of bounding volumes that correspond to a core primitive shape grown outward by some ooset. The set of core primitive shapes includes a point, line, and rectangle. Thi...
متن کامل